.userinfoContainer,
.passwordContainer {
  width: 100%;

  > .row {
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 20px;
    > * {
      padding-right: 20px;
    }

    > .label {
      color: #797974;
      font-weight: bold;
      width: 100px;
      display: flex;
      justify-content: flex-end;
      user-select: none;
    }

    > .input {
      width: 300px;
    }

    > .btnRow {
      display: flex;
      align-items: center;
      > div {
        margin-left: 20px;
        font-weight: bold;
        font-size: 15px;
        color: var(--theme-hover-label);
      }
    }
  }
}

.authorityControlContainer {
  width: 100%;

  > .selectBar {
    padding-bottom: 10px;
    padding-top: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }

  > .label {
    padding: 12px 10px;
    color: #797974;
    font-weight: bold;
  }

  > .requestBtnsBar {
    padding-top: 20px;
    display: flex;
    justify-content: space-around;
    width: 100%;
    flex-wrap: wrap;
  }

  .collapseItemTitle {
    display: flex;
    justify-content: space-between;
    width: 80%;
  }
}
